@font-face {
	font-family: novecento;
	src: ;
}
@font-face {
	font-family: novecento;
	src: ;
}
@font-face {
	font-family: dincond-medium-webfont;
	src:  format("embedded-opentype"),  format("woff2"),  format("woff"),  format("truetype"),  format("svg");
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentcolor; color: inherit;
}
html {
	width: 100%; height: 100%;
}
body {
	width: 100%; height: 100%;
}
body {
	font: 12px "microsoft yahei", "??????", sans-serif; margin: 0px auto; vertical-align: baseline; overflow-y: scroll; font-size-adjust: none; font-stretch: normal;
}
h1 {
	color: rgb(71, 69, 69); line-height: 18px; font-size: 18px; font-weight: bold;
}
h3 {
	color: rgb(116, 105, 105); font-size: 12px; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
table {
	border-collapse: separate; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
a {
	text-decoration: none;
}
p {
	text-align: justify; line-height: 22px;
}
a img {
	border: currentcolor;
}
iframe {
	border: currentcolor;
}
a:link {
	color: inherit;
}
:focus {
	outline: 0px;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
input {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-weight: inherit;
}
.clearfix::after {
	height: 0px; clear: both; display: block; content: "\200b";
}
.g-wrap {
	margin: 0px auto; left: 40px;width: 100%; max-width: 1176px; height: 100%; overflow: hidden; position: relative;
}
#header {width:100%;max-width:1300px;margin:0 auto;
	height: 120px; position: relative; z-index: 5; background-color: rgb(255, 255, 255);
}
.new_head {
	width: 1200px; height: 100%;  position: relative; margin:10px auto 0; 
}
.head_link {
	top: 14px; width:79%;text-align: right; font-size: 14px; float: left; position: absolute;
}
.head_link a:link {
	color: rgb(0, 0, 0); font-size: 14px; text-decoration: none; float: right; display: block;
}
.head_link a:visited {
	color: rgb(0, 0, 0); font-size: 14px; text-decoration: none; float: right; display: block;
}
.head_link a:hover {
	color: rgb(221, 3, 3); float: right; display: block;
}
.head_logo {
	width:30%;height: 60px; margin-top: 24px; float: left;
}
.head_logo img {
	width:100%;
}
.head_logos {
	width: 30%; height: 60px;margin-top: 24px; float: left;
}
#logo { width:90px; height:60px;float:left; background:url(/uploads/image/images/logo.png) no-repeat 0 0;}
.head_nav {
	width:70%;float: right; margin-top:22px;
}
.head_nav ul {
	width: 100%;height: 100%; list-style-type: none;padding-top:15px;
}
.head_nav ul li {
	width:13%;float: left;
}
.head_nav ul li a:link {
	text-align: center; color: rgb(102, 102, 102); line-height: 100px; font-size: 18px; font-weight: bolder; text-decoration: none; display: block; -webkit-transition: color 200ms; transition: color 200ms;
}
.head_nav ul li a:visited {
	text-align: center; color: rgb(102, 102, 102); line-height: 100px; font-size: 18px; font-weight: bolder; text-decoration: none; display: block; -webkit-transition: color 200ms; transition: color 200ms;
}
.head_nav ul li a:hover {
	color: rgb(229, 0, 17);
}
.head_nav ul li a span {
	width: 100%; height: 100%;
}


.head_navs {
	width: 70%;float: right; margin-top:22px;
}
.head_navs ul {
	height: 100%; list-style-type: none; background-color: rgb(255, 255, 255);padding-top:15px;
}
.head_navs ul li {
	width:11%;float: left;
}
.head_navs ul li a:link {
	text-align: center; color: rgb(102, 102, 102); line-height: 100px; font-size: 14px; font-weight: bolder; text-decoration: none; display: block; -webkit-transition: color 200ms; transition: color 200ms;
}
.head_navs ul li a:visited {
	text-align: center; color: rgb(102, 102, 102); line-height: 100px; font-size: 14px; font-weight: bolder; text-decoration: none; display: block; -webkit-transition: color 200ms; transition: color 200ms;
}
.head_navs ul li a:hover {
	color: rgb(229, 0, 17);
}


#shop .btn-lang {
	padding: 0px 10px; top: 0px; width: auto; height: 100%; right: 74px; color: rgb(102, 99, 105); line-height: 76px; font-size: 13px; font-weight: bold; position: absolute; background-color: rgb(255, 255, 255); -webkit-transition: color 300ms; transition: color 300ms;
}
#shop .btn-lang:hover {
	color: rgb(255, 36, 36);
}
#shop .header-nwbtn {
	background:  no-repeat right; padding: 0px 15px 0px 10px; top: 0px; width: auto; height: 100%; right: 0px; color: rgb(102, 99, 105); line-height: 76px; font-size: 13px; font-weight: bold; position: absolute; -webkit-transition: all 300ms; transition: all 300ms;
}
#shop .header-nwbtn:hover {
	background:  no-repeat right; color: rgb(255, 36, 36);
}
#shop .on.header-nwbtn {
	background:  no-repeat right; color: rgb(255, 36, 36);
}
#content {
	overflow: hidden; position: relative;width:100%;max-width:1300px;margin:0 auto;padding:0 20px; box-sizing:border-box;
}
#down1 {background-color:#454545;width:100%;padding:20px 0;text-align:center;line-height:28px;color:#ffffff;margin:0 auto;overflow:hidden;white-space:nowrap;}
#down1 > a {color:#ffffff;}
#reference {
	background:  no-repeat; margin: 40px 0px; height: 111px; line-height: 111px;
}
.re_box {
	margin: 0px auto; width: 1130px; height: 111px;
}
.re_box span {
	font: 18px/111px "??????"; color: rgb(255, 255, 255); padding-left: 15px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#reference .par {
	padding: 29px 0px 30px; float: right;
}
.par li {
	background: ; list-style: none; width: 150px; height: 52px; margin-left: 15px; float: left;
}
.par li:hover {
	border: 1px solid rgb(229, 0, 17); cursor: pointer; box-sizing: border-box;
}
#mask {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1024;
}
#mask .wrap {
	padding: 0px 29px; top: 0px; width: 320px; height: 100%; right: -378px; position: fixed; z-index: 1024; background-color: rgb(43, 43, 43);
}
#mask .wrap p {
	color: rgb(140, 140, 140); line-height: 18px; font-size: 13px; margin-top: 130px;
}
#mask .wrap p span {
	display: block;
}
#mask .wrap p .tit {
	color: rgb(225, 222, 222); font-size: 15px;
}
#mask .wrap p .column {
	background:  no-repeat 0px 7px; padding-left: 16px; font-size: 13px; margin-left: -16px;
}
#legal {
	background:  no-repeat 29px 77px;
}
#sitemap {
	background:  no-repeat 29px 77px;
}
#sitemap a {
	color: rgb(140, 140, 140); font-size: 13px; -webkit-transition: color 300ms; transition: color 300ms;
}
#sitemap a.reenoo {
	font-weight: bold;
}
#sitemap a:hover {
	color: rgb(230, 43, 30);
}


/*  分页开始  */
.page {width:1330px;line-height:26px;padding:25px 0;margin:0px auto;overflow:hidden}
.page a:link,.page a:visited,.page a:active,.page a:hover {display:block;text-align:center;margin:0 5px;background-color:#ffffff;padding:0 10px;height:28px;border:1px solid #cfcfcf;float:left;white-space:nowrap;}
.page a.shuzi {width:15px;}
.page a:hover,.page a.page_xz {background-color:#112362;border:1px solid #cfcfcf;color:#ffffff;}
.page select{float:left;height:30px;border:1px solid #cfcfcf;}
/*  分页结束  */
